using ObjFileLoader.Data.DataStore;
using ObjFileLoader.TypeParsers.Interfaces;

namespace ObjFileLoader.TypeParsers
{
	public class GroupParser : TypeParserBase, IGroupParser, ITypeParser
	{
		private readonly IGroupDataStore _groupDataStore;

		protected override string Keyword => "g";

		public GroupParser(IGroupDataStore groupDataStore)
		{
			_groupDataStore = groupDataStore;
		}

		public override void Parse(string line)
		{
			_groupDataStore.PushGroup(line);
		}
	}
}
